# 2024.06.22——牛客网在线编程
# Python入门——条件语句——6题

# 题目1：判断布尔值——入门
# 描述
# Python的条件语句依靠将运算结果转变成布尔值后进行判断，然后分支，如果我们直接判断布尔值会怎么样呢？输入布尔变量，使用条件语句判断，如果为真则输出"Hello World!"，否则输出"Erros!"。
# 输入描述：
# 输入0 或者 1。
# 输出描述：
# 输出"Hello World!"或者"Erros!"。
# 示例1
# 输入：
# 1
# 输出：
# Hello World!

num = int(input())
if num:
    print("Hello World!")
else:
    print("Erros!")

# 题目2：判断列表是否为空——入门
# 描述
# 创建一个空列表my_list，如果列表为空，请使用print()语句一行输出字符串'my_list is empty!'，
# 否则使用print()语句一行输出字符串'my_list is not empty!'。
# 输入描述：
# 无
# 输出描述：
# 按题目描述进行输出即可。

my_list = []
if len(my_list):
    print('my_list is not empty!')
else:
    print('my_list is empty!')

# 题目3：禁止重复注册——中等
# 描述
# 创建一个依次包含字符串'Niuniu'、'Niumei'、'GURR'和'LOLO'的列表current_users，
# 再创建一个依次包含字符串'GurR'、'Niu Ke Le'、'LoLo'和'Tuo Rui Chi'的列表new_users，
# 使用for循环遍历new_users，如果遍历到的新用户名在current_users中，
# 则使用print()语句一行输出类似字符串'The user name GurR has already been registered! Please change it and try again!'的语句，
# 否则使用print()语句一行输出类似字符串'Congratulations, the user name Niu Ke Le is available!'的语句。（注：用户名的比较不区分大小写）
# 输入描述：
# 无
# 输出描述：
# 按题目描述进行输出即可。
# The user name GurR has already been registered! Please change it and try again!
# Congratulations, the user name Niu Ke Le is available!
# The user name LoLo has already been registered! Please change it and try again!
# Congratulations, the user name Tuo Rui Chi is available!

current_users = ['Niuniu', 'Niumei', 'GURR', 'LOLO']
new_users = ['GurR', 'Niu Ke Le', 'LoLo', 'Tuo Rui Chi']
for i in range(len(current_users)):
    current_users[i] = current_users[i].lower()
for user in new_users:
    if user.lower() in current_users:
        print(f'The user name {user} has already been registered! Please change it and try again!')
    else:
        print(f'Congratulations, the user name {user} is available!')

# 题目4：菜品的价格——简单
# 描述 牛客食堂今天准备了很多丰盛的午餐， 'pizza'：10块钱一份，'rice' ：2块钱一份，'yogurt'：5块钱一份，剩下的其他菜品都是8块钱一份。
# 牛牛在某窗口点餐，请你根据他输入的字符串，使用if-elif-else语句判断牛牛需要花费多少钱？
# 输入描述： 输入一个字符串表示菜品。
# 输出描述： 输出该菜品的价格。
# 示例1 输入： pizza 输出： 10

food = input()
if food == 'pizza':
    print(10)
elif food == 'rice':
    print(2)
elif food == 'yogurt':
    print(5)
else:
    print(8)

# 题目5：牛牛的绩点——简单
# 描述
# 牛牛在门头沟大学学习，一学年过去了，需要根据他的成绩计算他的平均绩点，假如绩点与等级的对应关系如下表所示。请根据输入的等级和学分数，计算牛牛的均绩（每门课学分乘上单门课绩点，求和后对学分求均值）。
# A 4.0
# B 3.0
# C 2.0
# D 1.0
# F 0
# 输入描述：
# 连续输入一行等级一行学分，遇到等级为False则结束输入。
# 输出描述：
# 均绩保留两位小数。
# 示例1
# 输入：
# A
# 3
# B
# 4
# C
# 2
# False
# 输出：
# 3.11

score = 0
Sum = 0
Sum2 = 0
level = input()
while level != 'False':
    score = int(input())
    if level == 'A':
        Sum += score * 4
        Sum2 += score
    elif level == 'B':
        Sum += score * 3
        Sum2 += score
    elif level == 'C':
        Sum += score * 2
        Sum2 += score
    elif level == 'D':
        Sum += score * 1
        Sum2 += score
    else:
        Sum += score * 0
        Sum2 += score
    level = input()
print(f'{Sum / Sum2:.2f}')


# 题目6：验证登录名与密码——中等
# 描述
# 牛客网的登录系统需要验证用户名与密码，当二者都正确时才允许登录，其中管理员的用户名为'admis'，密码为'Nowcoder666'。请你使用if-else语句，根据输入的用户名ID和密码，判断该用户等否登录。
# 输入描述：
# 第一行输入字符串表示用户名；
# 第二行输入字符串表示密码。
# 输出描述：
# 登录成功输出"Welcome!"，登录失败输出"user id or password is not correct!"
# 示例1
# 输入：
# admis
# Nowcoder666
# 输出：
# Welcome!

name = input()
code = input()
if name == 'admis' and code == 'Nowcoder666':
    print("Welcome!")
else:
    print("user id or password is not correct!")
